HTML {
	OVERFLOW-Y: scroll; WIDTH: 100%
}
#allwrap {
	POSITION: relative; WIDTH: 100%
}
#allwrap:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
#wrap {
	
}
#ieUser {
	WIDTH: 100%; BACKGROUND: #083457; HEIGHT: 83px; OVERFLOW: hidden
}
#ieUser .iewrap {
	POSITION: relative; MARGIN: 28px auto 0px; MAX-WIDTH: 1000px
}
#ieUser .iewrap P.img {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
#ieUser .iewrap P.txt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #fff; PADDING-TOP: 8px
}
#ieUser .iewrap P.btn {
	POSITION: absolute; TOP: 0px; CURSOR: pointer; RIGHT: 0px
}
#ieUser .iewrap UL {
	MARGIN: 0px 0px 0px 20px; FLOAT: left
}
#ieUser .iewrap UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; FLOAT: left; PADDING-TOP: 0px
}
#header {
	Z-INDEX: 99; MARGIN: 0px auto; width:100%; margin:1% 0;}
#header:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
#header H1 {
	FLOAT: left; padding-left:5%;
}
#header UL#top {
	POSITION: relative; MARGIN: 9px 0px 0px; FLOAT: right; margin-right:0%;
}
#header UL#top LI {
	FLOAT: left; font-size:18px
}
#header UL#top LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT:11px; PADDING-RIGHT: 10px; DISPLAY: block;  LETTER-SPACING: 1.6px; COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: 800; PADDING-TOP: 5px;
;border:#ef8200 solid 0px;border-radius: 40px; height:23px; line-height:23px; margin-right:35px;
}
#header UL#top LI A:hover {
	/*COLOR: #ef8200*/
}
#header UL#top LI A.hover {
	/*COLOR: #ef8200*/
}
#header UL#top LI.last A {
	PADDING-BOTTOM: 5px; PADDING-LEFT:11px; PADDING-RIGHT: 10px; DISPLAY: block;  LETTER-SPACING: 1.6px; COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: 800; PADDING-TOP: 5px;
;border:#ef8200 solid 2px;border-radius: 30px; height:23px; line-height:23px; color:#ef8200
}
#header UL#top LI UL {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; TOP: 50px; PADDING-TOP: -12px; LEFT: 39px
}
#header UL#top LI UL LI {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none; PADDING-TOP: 0px;
}
#header UL#top LI UL LI A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-FAMILY: "Arial"; LETTER-SPACING: 1.2px; COLOR: #999; FONT-SIZE: 14px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px; PADDING-TOP: 0px;
}
#header UL#top LI UL LI A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ef8200; PADDING-TOP: 0px
}
#header UL#top LI UL LI A.hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ef8200; PADDING-TOP: 0px
}
#header UL#top LI UL#topSubm1 {
	Z-INDEX: 9910; WIDTH: 300px; HEIGHT: 0px; LEFT: 101px
}
#header UL#top LI UL#topSubm2 {
	Z-INDEX: 9920; WIDTH: 190px; HEIGHT: 0px; LEFT: 380px
}
#header UL#top LI UL#topSubm3 {
	Z-INDEX: 9930; WIDTH: 396px; HEIGHT: 0px; LEFT: 401px
}
#header UL#top LI UL#topSubm4 {
	Z-INDEX: 9940; WIDTH: 131px; HEIGHT: 0px; LEFT: 475px
}
#topBg {
	Z-INDEX: 9900; POSITION: absolute; WIDTH: 100%; BACKGROUND: #fff; HEIGHT: 0px; TOP: 86px; LEFT: 0px
}
#magic-line {
	POSITION: absolute; WIDTH: 100px; DISPLAY: none; BACKGROUND: #ef8200; HEIGHT: 0px; TOP: 42px; LEFT: 0px;
}
#tabletBtn {
	POSITION: relative; WIDTH: 100%
}
#btnTm {
	POSITION: absolute; DISPLAY: none; TOP: 33px; RIGHT: 39px
}
#btnTm A {
	DISPLAY: block; FONT-FAMILY: "Arial"; COLOR: #333; FONT-SIZE: 26px
}
#btnTm A IMG {
	MARGIN: 3px 0px 0px
}
#mNavi {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 90px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #111; TOP: -542px; PADDING-TOP: 0px; LEFT: 0px
}
#mNavi:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
#mNavi #mtitle {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 678px; HEIGHT: 89px
}
#mNavi #mtitle A {
	POSITION: absolute; DISPLAY: block; FONT-FAMILY: "Arial"; COLOR: #fff; FONT-SIZE: 26px; TOP: 33px; RIGHT: 0px
}
#mNavi #mtitle A IMG {
	MARGIN: -2px 0px 0px 5px
}
#mNavi #mgnb {
	MARGIN: 0px auto; WIDTH: 678px; OVERFLOW: hidden
}
#mNavi #mgnb UL {
	WIDTH: 100%; OVERFLOW: hidden
}
#mNavi #mgnb UL LI {
	WIDTH: 100%; BORDER-TOP: #414141 1px solid
}
#mNavi #mgnb UL LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 70px; PADDING-LEFT: 33px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "Arial"; HEIGHT: 70px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#mNavi #mgnb UL LI UL {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-TOP: #414141 1px solid; PADDING-TOP: 30px
}
#mNavi #mgnb UL LI UL LI {
	BORDER-TOP: 0px
}
#mNavi #mgnb UL LI UL LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 60px; PADDING-LEFT: 44px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "Arial"; HEIGHT: 60px; COLOR: #fff; FONT-SIZE: 20px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#mNavi #mgnb UL LI UL LI A:hover {
	COLOR: #ef8200
}
#mNavi #mgnb UL LI UL LI A.hover {
	COLOR: #ef8200
}
#mNavi .btRepeat {
	POSITION: relative
}
#mNavi .btRepeat .btLine {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 8px; TOP: 90px; LEFT: 0px
}
#mainSection {
	POSITION: relative; MARGIN: 0px auto; MAX-WIDTH: 1390px; HEIGHT: 1110px; OVERFLOW: hidden
}
#gothBox1 {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 270px; TOP: 0px; LEFT: 0px
}
#gothBox2 {
	POSITION: absolute; WIDTH: 550px; HEIGHT: 550px; TOP: 0px; LEFT: 280px
}
#gothBox3 {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 270px; TOP: 0px; LEFT: 840px
}
#gothBox4 {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 550px; TOP: 0px; LEFT: 1120px
}
#gothBox5 {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 270px; TOP: 280px; LEFT: 0px
}
#gothBox6 {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 540px; TOP: 280px; LEFT: 840px
}
#gothBox7 {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 270px; TOP: 560px; LEFT: 560px
}
#gothBox8 {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 270px; TOP: 560px; LEFT: 280px
}
#gothBox9 {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 270px; TOP: 560px; LEFT: 1120px
}
#gothBox10 {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 540px; TOP: 560px; LEFT: 0px
}
#gothBox11 {
	POSITION: absolute; WIDTH: 550px; HEIGHT: 260px; TOP: 840px; LEFT: 280px
}
#gothBox12 {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 270px; TOP: 840px; LEFT: 840px
}
#gothBox13 {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 270px; TOP: 840px; LEFT: 1120px
}
#mainNotice {
	POSITION: relative; WIDTH: 100%; HEIGHT: 270px; OVERFLOW: hidden
}
#mainNotice H3 {
	MARGIN: 40px 0px 0px 40px; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: 600
}
#mainNotice .subject {
	LINE-HEIGHT: 1.6; MARGIN: 14px 0px 0px 40px; COLOR: #8d8d8d; FONT-SIZE: 14px
}
#mainNotice .btn {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; BOTTOM: 20px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/bg/more_arrow.gif) no-repeat right 4px; PADDING-TOP: 0px; LEFT: 40px
}
#mainNotice .btn A {
	COLOR: #000; FONT-SIZE: 14px
}
#footer {
	POSITION: relative; PADDING-BOTTOM: 30px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MAX-WIDTH: 1390px; CLEAR: both; PADDING-TOP: 30px
}
#footer:after {
	DISPLAY: block; CLEAR: both; CONTENT: ""
}
#footer UL {
	MARGIN: 0px 0px 0px 194px
}
#footer UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: "Arial"; FLOAT: left; PADDING-TOP: 0px
}
#footer UL LI.flogo {
	COLOR: #010101; FONT-WEIGHT: 600
}
#footer UL LI.copy {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#footer UL LI ADDRESS {
	LINE-HEIGHT: 1.2; FONT-FAMILY: "Arial"
}
#footer UL LI.dot {
	BACKGROUND: url(../images/bg/bg_fline.gif) no-repeat right top
}
#footer UL LI SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(../images/bg/bg_fline.gif) no-repeat left top; PADDING-TOP: 0px
}
#footer UL LI U {
	FONT-FAMILY: "SimSun"; TEXT-DECORATION: none
}
#footer .lang {
	POSITION: absolute; TOP: 27px; RIGHT: 50px
}
#footer .lang UL {
	WIDTH: auto
}
#footer .lang UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; FLOAT: left; LETTER-SPACING: 0px; PADDING-TOP: 0px
}
.box {
	DISPLAY: none
}
.imgInfo {
	WIDTH: 100%; OVERFLOW: hidden
}
.imgInfo UL LI.img {
	TEXT-ALIGN: center; MARGIN: 60px 0px 28px
}
.imgInfo UL LI.title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 2px; COLOR: #000; FONT-SIZE: 22px; FONT-WEIGHT: 600; PADDING-TOP: 0px
}
.imgInfo UL LI.txt {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.1; COLOR: #999; FONT-SIZE: 14px
}
.slip {
	POSITION: relative; WIDTH: 100%; OVERFLOW: hidden
}
.slip .hover {
	POSITION: absolute
}
.slip H2 {
	POSITION: absolute; COLOR: #ef8200; FONT-SIZE: 14px; TOP: 35px; FONT-WEIGHT: 600; LEFT: 40px
}
.slip P.txt {
	POSITION: absolute; LINE-HEIGHT: 1.2; BOTTOM: 38px; COLOR: #fff; FONT-SIZE: 20px; LEFT: 40px
}
.slip P.txt SPAN {
	COLOR: #ef8200; FONT-SIZE: 20px
}
.slip P.txt SPAN.little {
	COLOR: #ef8200; FONT-SIZE: 10px
}
.slip P.txt SPAN.little IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.slip P.txt2 {
	POSITION: absolute; LINE-HEIGHT: 1.2; BOTTOM: 40px; COLOR: #fff; FONT-SIZE: 16px; LEFT: 40px
}
.slip P.txt2 SPAN {
	COLOR: #fff; FONT-SIZE: 12px
}
.slip P.ptxt {
	POSITION: absolute; BOTTOM: 25px; LEFT: 28px
}
.slip P.ptxt SPAN {
	LINE-HEIGHT: 1.3; COLOR: #fff; FONT-SIZE: 14px
}
.slip P.btn {
	POSITION: absolute; MARGIN: -25px 0px 0px -20px; TOP: 50%; LEFT: 50%
}
.slipNo .sliphoveritemTitle {
	DISPLAY: none !important
}
#mainRoll {
	Z-INDEX: 1; POSITION: relative; CLEAR: both; TOP: 0px; LEFT: 0px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden
}
#mainRoll2 {
	Z-INDEX: 1; POSITION: relative; CLEAR: both; TOP: 0px; LEFT: 0px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden
}
#historyRoll {
	Z-INDEX: 1; POSITION: relative; CLEAR: both; TOP: 0px; LEFT: 0px; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden
}
.swiper-wrapper {
	POSITION: relative; WIDTH: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate(0px, 0px); -o-transition-timing-function: ease; -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease
}
.swiper-free-mode > .swiper-wrapper {
	MARGIN: 0px auto; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; transition-timing-function: ease-out
}
.swiper-slide {
	FLOAT: left
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x
}
#mainRoll {
	Z-INDEX: 999; WIDTH: 550px; HEIGHT: 550px; OVERFLOW: hidden
}
#mainRoll .swiper-slide {
	POSITION: relative; WIDTH: 550px; HEIGHT: 550px; OVERFLOW: hidden
}
#mainRoll2 {
	Z-INDEX: 999; WIDTH: 270px; HEIGHT: 550px; OVERFLOW: hidden
}
#mainRoll2 .swiper-slide {
	POSITION: relative; WIDTH: 270px; HEIGHT: 550px; OVERFLOW: hidden
}
#historyRoll {
	Z-INDEX: 999; WIDTH: 100%; HEIGHT: 968px; OVERFLOW: hidden
}
#historyRoll .swiper-slide {
	POSITION: relative; WIDTH: 198px; HEIGHT: 946px; OVERFLOW: hidden
}
.swiper-pagination-switch {
	MARGIN: 2px 6px; WIDTH: 11px; DISPLAY: inline-block; BACKGROUND: url(../images/btn/btn_off.png) no-repeat left top; HEIGHT: 11px; OVERFLOW: hidden; CURSOR: pointer
}
.swiper-active-switch {
	BACKGROUND: url(../images/btn/btn_on.png) no-repeat left top; CURSOR: pointer
}
#mainThum {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; OVERFLOW: hidden; TOP: 500px; LEFT: 0px
}
#mainThum2 {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; OVERFLOW: hidden; TOP: 500px; LEFT: 0px
}
.rollbtn {
	POSITION: relative; WIDTH: 100%; HEIGHT: 0px
}
.arrowLeft {
	Z-INDEX: 9999; POSITION: absolute; WIDTH: 46px; BACKGROUND: url(../images/btn/btn_roll_left.png) no-repeat left top; HEIGHT: 46px; TOP: -387px; LEFT: -60px
}
.arrowRight {
	Z-INDEX: 9999; POSITION: absolute; WIDTH: 46px; BACKGROUND: url(../images/btn/btn_roll_right.png) no-repeat left top; HEIGHT: 46px; TOP: -387px; RIGHT: -60px
}
